Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
edu.wpi.cetask.Plan

Packages that use Plan
edu.wpi.cetask |
edu.wpi.cetask.guide |

Uses of Plan in edu.wpi.cetask

Methods in edu.wpi.cetask that return Plan
`Plan` | `TaskEngine.getFocus()` Return the current focus in the task tree, or null if no focus. Note that this is not the discourse concept of focus (cf.
`Plan` | `Plan.getParent()`
`Plan` | `TaskEngine.getTop(Plan plan)`
`Plan` | `TaskEngine.newFocus(Plan plan)` Return first ancestor of given plan which is live or has live descendants, stopping at toplevel plan containing given plan, or null if none.

Methods in edu.wpi.cetask that return types with arguments of type Plan
`Iterator<Plan>` | `Plan.children()`
`List<Plan>` | `TaskEngine.findMatches(Task task, boolean onlyLive)` Return list of plans in task tree with goal matching given task, searching in the following categories, in order: within current focus within current toplevel plan any toplevel plan If matching plans are found in one category, search does not continue to next category.
`List<Plan>` | `Plan.findMatches(Task task, boolean onlyLive)` Return list of plans in this plan tree whose goal matches given task.
`List<Plan>` | `Plan.findMatches(Task task, boolean onlyLive, Plan exclude)` Return list of plans in this plan tree whose goal matches given task.
`List<Plan>` | `Plan.getBlockers()`
`List<Plan>` | `Plan.getLive()` Return list of live children of this plan.
`List<Plan>` | `Plan.getLiveDescendants()` Return list of live descendants of this plan.
`Iterator<Plan>` | `TaskEngine.tops()`

Methods in edu.wpi.cetask with parameters of type Plan
`void` | `Plan.add(Plan plan)` Add given plan as child of this plan.
`void` | `TaskEngine.addTop(Plan plan)` Add given plan to current task tree at toplevel.
`List<Plan>` | `Plan.findMatches(Task task, boolean onlyLive, Plan exclude)` Return list of plans in this plan tree whose goal matches given task.
`Plan` | `TaskEngine.getTop(Plan plan)`
`boolean` | `Plan.isAncestor(Plan plan)` Test whether given plan can be reached from this plan by following parents.
`boolean` | `Plan.isDescendant(Plan plan)` Test whether given plan can be reached from this plan by following children.
`boolean` | `Plan.isRequired(Plan plan)`
`Plan` | `TaskEngine.newFocus(Plan plan)` Return first ancestor of given plan which is live or has live descendants, stopping at toplevel plan containing given plan, or null if none.
`void` | `Plan.remove(Plan child)` Remove given child of this plan.
`void` | `TaskEngine.removeTop(Plan plan)` Remove given toplevel plan from current tree.
`void` | `Plan.requires(Plan plan)`
`boolean` | `TaskEngine.setFocus(Plan focus)` Shift focus to the given plan or null.

Uses of Plan in edu.wpi.cetask.guide

Fields in edu.wpi.cetask.guide declared as Plan
`protected Plan` | `Guide.accepted`
`protected Plan` | `Guide.proposed`
`protected Plan` | `Guide.rejected`

Methods in edu.wpi.cetask.guide with parameters of type Plan
`protected void` | `Guide.propose(Plan plan)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES